package co.com.ias;

public class FisicaIAS {
	
	public static final float VELOCIDAD_Z = -12.0f;
	public static final float ACELERACION_Z = 9.8f;
	
	public float x;
	public float y;
	public float z;
	
	public float anguloXY;
	public float anguloXZ;
	
	public float t;
	public float c;
	
	public float deltaTiempo;
	
	public boolean empujado;
	public boolean detenerFisica;
	
	public FisicaIAS() {
	}
	
	public void actualizarValores() {
		
		if (empujado) {
			t += deltaTiempo;
			z = VELOCIDAD_Z * t + 0.5f * ACELERACION_Z * t * t;
			
			if (z >= 0) {
				empujado = false;
				t = 0;
				z = 0;
			}
		} else {
			c += 0.1f;
			anguloXZ += 2.0f;
			anguloXY = (float)Math.cos(c) * 90.0f;
		}
	}
}
